Dynamic Profiling Methodology for Resource Optimization in Heterogeneous Computing System
نویسندگان
چکیده
Embedded Systems combine one or more processing cores to support dedicated logic running on an ASIC or FPGA and meets design goals with optimized resource utilization. Optimization of resource utilization can be achieved by estimating the requirement of an application with a variety of aspects like performance, memory usage, resource usage, cache hit versus cache misses, energy consumption, etc. Out of these, estimation of resources is more important to enhance the execution speed of an application with minimum resource utilization. Since ever increasing system and application complexities, it becomes quite necessary to estimate the resources of Computing Systems for an application. This paper addresses a profiling methodology for resource optimization in Heterogeneous Systems. The addressed profiling methodology estimate the resources required for an application execution and prepares a resource utilization chart for the Heterogeneous Systems. The profiling methodology also estimates the performance of an application i.e. speed enhancement based on the attributes of an application and resources of Heterogeneous Systems. Here, the Heterogeneous System (HS) is a computing platform which contains an array of Programmable Logic Devices such as FPGAs in combination with a General Purpose Processor as Processing Elements (PEs). The behavior of profiling methodology for resource optimization is described by using SystemC language to support Heterogeneous Systems i.e. hardware software co-design.
منابع مشابه
Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments
Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...
متن کاملHybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملA Profiling Framework for Design Space Exploration in Heterogeneous System Context
Design of embedded systems is subject to different types of design constraints such as execution cycles, power consumption, and memory consumption/bandwidth. At the same time, modern computing systems make increasing use of reconfigurable and heterogeneous architectures. The increasing heterogeneous nature of embedded system platform and the application makes the design of embedded system very ...
متن کاملAssessment Methodology for Anomaly-Based Intrusion Detection in Cloud Computing
Cloud computing has become an attractive target for attackers as the mainstream technologies in the cloud, such as the virtualization and multitenancy, permit multiple users to utilize the same physical resource, thereby posing the so-called problem of internal facing security. Moreover, the traditional network-based intrusion detection systems (IDSs) are ineffective to be deployed in the cloud...
متن کاملEvolutionary Computing Assisted Wireless Sensor Network Mining for QoS-Centric and Energy-efficient Routing Protocol
The exponential rise in wireless communication demands and allied applications have revitalized academia-industries to develop more efficient routing protocols. Wireless Sensor Network (WSN) being battery operated network, it often undergoes node death-causing pre-ma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013